home *** CD-ROM | disk | FTP | other *** search
/ Experimental BBS Explossion 3 / Experimental BBS Explossion III.iso / msdos / choose21.zip / MANUAL.TXT < prev    next >
Text File  |  1993-12-15  |  30KB  |  785 lines

  1.  
  2.  
  3.  
  4. +-----------------------------------------------------------------------------+ 
  5.      The line above should be centered and one-inch below the top of form. 
  6.  
  7.                       - THE CHOOSE MANUAL TEXT FOLLOWS - 
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.                       __________________________________ 
  19.                      |                                  | 
  20.                      |                    tm            | 
  21.                      |              CHOOSE              | 
  22.                      |                                  | 
  23.                      |      BATCH STREAM BRANCHING      | 
  24.                      |                via               | 
  25.                      |          MENU SELECTION          | 
  26.                      |                                  | 
  27.                      |       Copyright, 1990-1993       | 
  28.                      |                                  | 
  29.                      |           HFK Software           | 
  30.                      |      Sixty-Eight Wells Road      | 
  31.                      |        Lincoln, MA  01773        | 
  32.                      |                                  | 
  33.                      |           617-259-0059           | 
  34.                      |                                  | 
  35.                      |__________________________________| 
  36.  
  37.  
  38.  
  39.                                  Version 2.1 
  40.  
  41.                                   12-15-93 
  42.  
  43.  
  44.  
  45.                                _______ 
  46.                          _____|_      | 
  47.                      ---|       |     |------------------(R) 
  48.                         |       | O   | 
  49.                         |   O___|___  |  Association of 
  50.                         |   |       |_|  Shareware 
  51.                         |___|       |    Professionals 
  52.                             |   O   | 
  53.                      -------|   |   |-------------------- 
  54.                             |___|___|    Member 
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.                       T A B L E    o f    C O N T E N T S 
  65.  
  66.  
  67.                     INTRODUCTION                           1 
  68.  
  69.                     INTRODUCTORY DEMO                      1 
  70.  
  71.                     SYSTEM REQUIREMENTS                    2 
  72.  
  73.                     INSTALLATION                           2 
  74.  
  75.                     MENU PRESENTATION                      2 
  76.  
  77.                     MENU SELECTION                         4 
  78.  
  79.                     BATCH BRANCHING                        4 
  80.  
  81.                     SPECIAL CHARACTERS                     5 
  82.  
  83.                     HIGHLIGHTED CHARACTERS                 6 
  84.  
  85.                     MENU COLORS                            6 
  86.  
  87.                     SYSTEM RE-BOOT                         7 
  88.  
  89.                     CLOCK FORMAT                           7 
  90.  
  91.                     DEBUGGING BATCH FILES                  7 
  92.  
  93.                     VISUAL IMPAIRMENTS                     7 
  94.  
  95.                     REGISTRATION                           8 
  96.  
  97.                     APPENDIX-A -- SAMPLE BATCH FILE        9 
  98.  
  99.                     APPENDIX-B -- SHAREWARE DECLARATION   11 
  100.  
  101.                     REGISTRATION FORM                     12 
  102.  
  103.  
  104.  
  105.                         --  I N T R O D U C T I O N  -- 
  106.  
  107.          CHOOSE provides  an easy  to use, yet powerful, means of menu 
  108.          controlled  branching  within  the  AUTOEXEC  or other  BATCH 
  109.          stream. 
  110.  
  111.          A system  administrator can  use CHOOSE to organize a complex 
  112.          DOS  environment so that users of the system may run programs 
  113.          under   the   proper  directories   by  simply   making  menu 
  114.          selections -- that  is, without  an understanding, or keying, 
  115.          of long input strings, e.g., CD\DOCS\BUSINESS\SALES ... 
  116.  
  117.          CHOOSE may be used as a conventional menu system to provide a 
  118.          main  menu from  which programs  may be  run; however, CHOOSE 
  119.          provides much more.   Since menu selections cause a branch to 
  120.          a specific position within a batch file, DOS commands at that 
  121.          position not  only can  run a  program, but  also may  select 
  122.          drives, change directories, copy and rename files, as well as 
  123.          present another menu with more choices and more branches. 
  124.  
  125.          The number  of menus  in a  batch stream is unlimited and you 
  126.          may  nest or  cascade menus  as freely  as needed.   The more 
  127.          complex the environment, the more useful CHOOSE is in keeping 
  128.          things simple and avoiding error prone situations. 
  129.  
  130.  
  131.  
  132.                   --  I N T R O D U C T O R Y    D E M O  -- 
  133.  
  134.          The  details in  this manual  are more easily understood once 
  135.          you have seen CHOOSE in action.   If you have not already run 
  136.          the MENU batch, you might wish to do so now by: 
  137.  
  138.             1. Making  sure  that  your  CHOOSE  files are  in the 
  139.                current drive/directory, 
  140.  
  141.             2. Entering "MENU" on the DOS command line, and 
  142.  
  143.             3. Experimenting by making various selections. 
  144.  
  145.          After running  the MENU  batch, you  may wish  to examine the 
  146.          batch  file (MENU.BAT)  and relate  the file  content to  the 
  147.          observed actions. 
  148.  
  149.  
  150.  
  151.  
  152.  
  153.  
  154.  
  155.  
  156.  
  157.  
  158.  
  159.                                        -1- 
  160.  
  161.  
  162.                 --  S Y S T E M    R E Q U I R E M E N T S  -- 
  163.  
  164.          CHOOSE requires  about 10K  bytes of  RAM and  runs via batch 
  165.          files  between other  application programs.    CHOOSE is  NOT 
  166.          a TSR and does not require resident memory.   That is, memory 
  167.          is  of no concern because CHOOSE requires much less than most 
  168.          other applications. 
  169.  
  170.          CHOOSE runs  on an  IBM PC (or  equivalent) under DOS version 
  171.          2.0 or later. 
  172.  
  173.  
  174.  
  175.                         --  I N S T A L L A T I O N  -- 
  176.  
  177.          CHOOSE  installation is  simple.   Just  copy the file called 
  178.          "CHOOSE.COM" onto  your system  disk.   CHOOSE.COM may reside 
  179.          anywhere as long as the batch processor can find it (or it is 
  180.          explicitly referenced).    CHOOSE.COM is normally copied onto 
  181.          the root directory and is available via the PATH. 
  182.  
  183.          CHOOSE  does work on diskette only computers, however complex 
  184.          batch files  generally run  slowly without  a hard disk.   In 
  185.          this  case it  may be worthwhile using a small "RAM DRIVE" to 
  186.          contain CHOOSE.COM, batch, and related files. 
  187.  
  188.  
  189.  
  190.                   --  M E N U    P R E S E N T A T I O N  -- 
  191.  
  192.          CHOOSE  menu  text either  originates on  the CHOOSE  command 
  193.          line,  or in  a file  whose name  is specified on the command 
  194.          line. 
  195.  
  196.          Normally,  CHOOSE  is  executed  via  batch  files; but,  for 
  197.          tutorial  purposes,  you  may  wish  to  install  CHOOSE  and 
  198.          experiment by  entering CHOOSE  commands in  response to  the 
  199.          DOS prompt. 
  200.  
  201.          The three basic forms of a CHOOSE command are: 
  202.  
  203.               CHOOSE 
  204.               CHOOSE <title>^<selection-1>^ ... ^<selection-N> 
  205.               CHOOSE <file specification> 
  206.  
  207.          Entering just "CHOOSE" will result in a brief command summary 
  208.          display. 
  209.  
  210.  
  211.  
  212.  
  213.  
  214.  
  215.  
  216.                                        -2- 
  217.  
  218.  
  219.          Entering 
  220.  
  221.               CHOOSE *** MAIN MENU ***^Windows^WordPerfect^Backup 
  222.  
  223.          will present the following menu, accept a user selection, and 
  224.          return  with  the  BATCH  ERRORLEVEL  set  to  indicate which 
  225.          selection was made. 
  226.  
  227.                  +-------------------------------------------+ 
  228.                  |             *** MAIN MENU ***             | 
  229.                  |-------------------------------------------| 
  230.                  |                Windows                    | 
  231.                  |                WordPerfect                | 
  232.                  |                Backup                     | 
  233.                  |-----------+-------------------+-----------| 
  234.                  |  9:07:29  | UNREGISTERED USER | 15-0CT-93 | 
  235.                  +-----------+-------------------+-----------+ 
  236.  
  237.          Note that  the CHOOSE  command contained title text (*** MAIN 
  238.          MENU ***)  terminated by a carat (^) and followed by the text 
  239.          of  three  menu  selections  separated  by  carats.    Up  to 
  240.          seventeen menu selections may be specified. 
  241.  
  242.          A DOS  command line  is limited to about 125 characters which 
  243.          limits  the  size  of  a CHOOSE  menu that  may be  presented 
  244.          directly from a command line.  When a CHOOSE menu exceeds the 
  245.          command line  capacity, simply  place the menu text in a file 
  246.          and specify the file name on the command line. 
  247.  
  248.          When  menu text  is provided  in a file, CRs (carriage return 
  249.          characters) are  treated as carats and LFs and other non-text 
  250.          characters  are ignored.    Therefore, while  you may provide 
  251.          menu text  as one long line (just as on the command line), it 
  252.          is generally preferable to place each menu line on a separate 
  253.          file line (without the carats). 
  254.  
  255.          CHOOSE  menus  are  displayed  centered  both  vertically and 
  256.          horizontally and overlaying any screen text.  That is, CHOOSE 
  257.          does not clear the screen before constructing a menu.  When a 
  258.          selection is made, CHOOSE restores the overlayed display text 
  259.          before exiting  to DOS.   Therefore, use the CLS command when 
  260.          you prefer a blank menu background. 
  261.  
  262.               CLS 
  263.               CHOOSE *** MAIN MENU ***^Windows^WordPerfect^Backup 
  264.  
  265.  
  266.  
  267.  
  268.  
  269.  
  270.  
  271.  
  272.  
  273.                                        -3- 
  274.  
  275.  
  276.          You may  wish to have help, sample, or other text surrounding 
  277.          a  menu.   You  might also  wish to clear the background upon 
  278.          menu selection.  For example: 
  279.  
  280.               TYPE BACKGND.TXT 
  281.               CHOOSE *** MAIN MENU ***^Windows^WordPerfect^Backup 
  282.               CLS 
  283.               IF ERRORLEV . . . 
  284.  
  285.  
  286.  
  287.                      --  M E N U    S E L E C T I O N  -- 
  288.  
  289.          CHOOSE   uses  standard   menus  with  single-keystroke   and 
  290.          point-and-shoot selection methods.  When a menu is displayed, 
  291.          the  user  may  make  a  selection by:  (1) striking the  key 
  292.          corresponding to  the first  (or highlighted)  character of a 
  293.          menu  choice, or  (2) using the UP and DOWN arrow keys and/or 
  294.          the SPACE bar to position the menu selection bar on a desired 
  295.          item,   and  then  striking  ENTER  to  make  the  selection. 
  296.          Striking the ESCAPE key backs out without making a selection. 
  297.  
  298.          If a  mouse is  available, it  may also  be used to make menu 
  299.          selections using any button. 
  300.  
  301.  
  302.  
  303.                     --  B A T C H    B R A N C H I N G  -- 
  304.  
  305.          The  power of  CHOOSE results  from the ability to change the 
  306.          course of execution within batch streams via menu selections. 
  307.          DOS's "ERRORLEVEL" is used to effect branching within a batch 
  308.          file. 
  309.  
  310.          Whenever a menu selection is made, CHOOSE sets the ERRORLEVEL 
  311.          as follows and exits to DOS. 
  312.  
  313.               ERRORLEVEL=17  SEVENTEENTH from LAST menu selection made 
  314.               ERRORLEVEL=16  SIXTEENTH from LAST menu selection made 
  315.               ERRORLEVEL=15  FIFTEENTH from LAST menu selection made 
  316.               ERRORLEVEL=14  FOURTEENTH from LAST menu selection made 
  317.               ERRORLEVEL=13  THIRTEENTH from LAST menu selection made 
  318.               ERRORLEVEL=12  TWELFTH from LAST menu selection made 
  319.               ERRORLEVEL=11  ELEVENTH from LAST menu selection made 
  320.               ERRORLEVEL=10  TENTH from LAST menu selection made 
  321.               ERRORLEVEL=9   NINTH from LAST menu selection made 
  322.               ERRORLEVEL=8   EIGHTH from LAST menu selection made 
  323.               ERRORLEVEL=7   SEVENTH from LAST menu selection made 
  324.               ERRORLEVEL=6   SIXTH from LAST menu selection made 
  325.               ERRORLEVEL=5   FIFTH from LAST menu selection made 
  326.               ERRORLEVEL=4   FOURTH from LAST menu selection made 
  327.  
  328.  
  329.  
  330.                                        -4- 
  331.  
  332.  
  333.               ERRORLEVEL=3   THIRD from LAST menu selection made 
  334.               ERRORLEVEL=2   SECOND from LAST menu selection made 
  335.               ERRORLEVEL=1   LAST menu selection made 
  336.               ERRORLEVEL=0   ESCAPE struck 
  337.  
  338.          BATCH's "IF ERRORLEVEL=" sub-commands are used following each 
  339.          CHOOSE  line to  cause the  appropriate branching  in control 
  340.          flow as shown in the following example. 
  341.  
  342.               CLS 
  343.               CHOOSE *** MAIN MENU ***^Windows^WordPerfect^Backup 
  344.               IF ERRORLEVEL=3 GOTO :WINDOWS 
  345.               IF ERRORLEVEL=2 GOTO :WORD_PROC 
  346.               IF ERRORLEVEL=1 GOTO :TAPE_BACKUP 
  347.               GOTO :ESC_STRUCK 
  348.  
  349.          NOTE -- Since the IF ERRORLEVEL sub-command does not test for 
  350.          EQUAL,  but  rather tests  for GREATER THAT OR EQUAL TO,  you 
  351.          must test for ERRORLEVELs in descending order.  Hence, CHOOSE 
  352.          sets ERRORLEVELs  in increasing  order from  the BOTTOM UP so 
  353.          that you may test from the TOP DOWN. 
  354.  
  355.          If  in the  example above, the second menu selection is made, 
  356.          then CHOOSE  exits with ERRORLEVEL=2, the first IF ERRORLEVEL 
  357.          sub-command  fails (because the ERRORLEVEL is not equal to or 
  358.          greater than  three), the  second IF ERRORLEVEL succeeds, and 
  359.          control  is transferred  to a point in the batch file labeled 
  360.          ":WORD_PROC" where the appropriate DOS commands are executed. 
  361.  
  362.  
  363.  
  364.                  --  S P E C I A L    C H A R A C T E R S  -- 
  365.  
  366.          Special characters  may be  used in  menu title and selection 
  367.          text  via a  five-character symbol  consisting of the display 
  368.          code (decimal) enclosed in braces.  For example: 
  369.  
  370.               {003}   is displayed as a heart symbol, 
  371.               {168}   is displayed as an inverted question mark, 
  372.               {171}   is displayed as a 1/2 symbol, 
  373.               {172}   is displayed as a 1/4 symbol, 
  374.               {241}   is displayed as a plus-or-minus symbol, 
  375.               {242}   is displayed as a greater-than-or-equal symbol, 
  376.               {243}   is displayed as a less-than-or-equal symbol, 
  377.               {248}   is displayed as a degree symbol, 
  378.               {060}   is displayed as a less-than symbol (<), 
  379.               {062}   is displayed as a greater-than symbol (>), 
  380.               {124}   is displayed as a vertical bar (|), etc. 
  381.  
  382.  
  383.  
  384.  
  385.  
  386.  
  387.                                        -5- 
  388.  
  389.  
  390.          See your  hardware reference  manual for  a complete  list of 
  391.          display codes. 
  392.  
  393.          NOTE -- DOS  uses the  "<" ">" and "|" characters  in command 
  394.          lines as  filter, redirection, and piping operators.   If you 
  395.          provide  menu text on a CHOOSE command line (rather than in a 
  396.          file), you  must use  {060} {062} and {124} to  specify these 
  397.          special characters. 
  398.  
  399.  
  400.  
  401.              --  H I G H L I G H T E D    C H A R A C T E R S  -- 
  402.  
  403.          A  character  of  a  selection  line  may  be highlighted  by 
  404.          enclosing that character in braces.  Using "Word{P}erfect" as 
  405.          a menu selection would display the line as "WordPerfect" with 
  406.          the "P"  displayed differently and USED AS THE SELECTION KEY. 
  407.          That  is, this  selection may  be made  by striking the P-key 
  408.          instead of the W-key. 
  409.  
  410.  
  411.  
  412.                         --  M E N U    C O L O R S  -- 
  413.  
  414.          When your  display mode  is CO80,  menus are  displayed using 
  415.          white  characters  on  a  blue  background  with  highlighted 
  416.          characters shown  in white also.   Highlighted characters are 
  417.          displayed  with extra  intensity (bold)  and are recognizable 
  418.          even without a color difference. 
  419.  
  420.          You may  override this  color selection by beginning the menu 
  421.          text  with a five-character color specification consisting of 
  422.          three  color  indicators  enclosed  in  braces.    The  first 
  423.          indicator   specifies  the  normal  text  color,  the  second 
  424.          indicates the  color of highlighted characters, and the third 
  425.          the  background color.   The following eight letters are used 
  426.          to indicate each of the eight possible colors. 
  427.  
  428.               R - Red       G - Green     B - Blue      W - White 
  429.               M - Magenta   Y - Yellow    C - Cyan      K - blacK 
  430.  
  431.          For example: CHOOSE {BCW}MAIN MENU^Windows^WordPerfect 
  432.                               ||| 
  433.                               ||+-- causes White background 
  434.                               |+--- causes Cyan highlighted characters 
  435.                               +---- causes Blue normal text 
  436.  
  437.          When your display mode is MONO or BW80, default and specified 
  438.          colors are  ignored and menus are displayed using black char- 
  439.          acters  on  a  white background  with highlighted  characters 
  440.          shown blinking. 
  441.  
  442.  
  443.  
  444.                                        -6- 
  445.  
  446.  
  447.                      --  S Y S T E M    R E - B O O T  -- 
  448.  
  449.          In  a complex environment, it may be necessary to re-boot (to 
  450.          clear an  accumulation of  drivers or  TSRs from  memory) and 
  451.          start  fresh via  AUTOEXEC.   A "CHOOSE RE-BOOT" command will 
  452.          restart your system just as if you had held CTRL-ALT-DEL. 
  453.  
  454.          In some  cases, your batch process may temporarily substitute 
  455.          new AUTOEXEC.BAT or CONFIG.SYS files to effect the appearance 
  456.          of continuous (seamless) control. 
  457.  
  458.  
  459.  
  460.                        --  C L O C K    F O R M A T  -- 
  461.  
  462.          CHOOSE displays the current time and date while waiting for a 
  463.          menu selection to be made. 
  464.  
  465.          When  you register, you may specify a clock format of "12" or 
  466.          "24" which indicates whether your copy of CHOOSE will display 
  467.          time in a 12- or 24-hour format. 
  468.  
  469.          |-----------+-----------         |-----------+---------- 
  470.          |  9:07:29  | REGISTERED U       | 21:07:29  | REGISTERED U 
  471.          +-----------+---------------     +-----------+--------------- 
  472.                (12-hour format)                 (24-hour format) 
  473.  
  474.  
  475.  
  476.               --  D E B U G G I N G    B A T C H    F I L E S  -- 
  477.  
  478.          CHOOSE batch  files are  normally run with "ECHO OFF" to keep 
  479.          the screen clear between menu displays. 
  480.  
  481.          If  your batch  file is not running properly: (1) temporarily 
  482.          remove (or  REM-out) ECHO OFF  commands, (2) strike CTRL-P to 
  483.          enable   command  logging,   (3) run  the   batch  file,  and 
  484.          (4) examine the  printed command  log.   Comparing  a desired 
  485.          batch  flow with  the actual  batch flow  generally makes the 
  486.          necessary batch file correction obvious. 
  487.  
  488.  
  489.  
  490.                  --  V I S U A L    I M P A I R M E N T S  -- 
  491.  
  492.          CHOOSE has  been designed to work with speech and large print 
  493.          systems  used by  the blind and visually impaired.   All menu 
  494.          text is written directly to the screen memory, except for the 
  495.          menu title and the menu bar selection which are displayed via 
  496.          the cursor and BIOS (INT 10H). 
  497.  
  498.  
  499.  
  500.  
  501.                                        -7- 
  502.  
  503.  
  504.          When a  speech system  is tracking  BIOS screen  writes and a 
  505.          menu  is displayed,  the title  and the  first selection  are 
  506.          verbalized. 
  507.  
  508.          As the  SPACE BAR is  struck, the menu bar cycles through the 
  509.          selection  lines verbalizing each.   When a desired option is 
  510.          heard, striking ENTER makes the selection. 
  511.  
  512.          The cursor  is kept invisible, but always remains on the menu 
  513.          bar line.  Hence, the selection under the menu bar can always 
  514.          be examined in detail using the features of the speech system 
  515.          in used. 
  516.  
  517.  
  518.  
  519.                         --  R E G I S T R A T I O N  -- 
  520.  
  521.          CHOOSE  is a  complete package  that is provided as SHAREWARE 
  522.          (see Appendix-B).    Enjoy getting  to know CHOOSE and under- 
  523.          standing the benefits it provides. 
  524.  
  525.          Feel free to make copies for your friends and co-workers. 
  526.  
  527.          When  you put  CHOOSE to productive use, a small registration 
  528.          fee is due.  A convenient registration form is included. 
  529.  
  530.          When you register (via mail, fax or phone): 
  531.  
  532.                   YOU PROVIDE         and         YOU RECEIVE 
  533.  
  534.            "Personalization text" to       The registration codes to 
  535.            replace UNREGISTERED USER       personalize  your copy of 
  536.            (e.g.,  your personal  or       CHOOSE. 
  537.            company name). 
  538.  
  539.            Twenty dollars ($20)  via       The right  to put  CHOOSE 
  540.            check or  MasterCard/VISA       to  productive use and to 
  541.            account number/expiration       receive support. 
  542.            date/signature. 
  543.  
  544.          NOTE-1: This offer is subject to change without notice. 
  545.  
  546.          NOTE-2: Use of  CHOOSE within a commercial product requires a 
  547.                  software license. 
  548.  
  549.  
  550.  
  551.  
  552.  
  553.  
  554.  
  555.  
  556.  
  557.  
  558.                                        -8- 
  559.  
  560.  
  561.  
  562.  
  563.                               A P P E N D I X - A 
  564.  
  565.                       S A M P L E    B A T C H    F I L E 
  566.  
  567.  
  568.            ECHO OFF 
  569.  
  570.            :MAIN_MENU -- DISPLAY MAIN MENU 
  571.             CLS 
  572.             CHOOSE MAIN MENU^{W}indows^Word{P}erfect^{F}ormat^{B}ackup 
  573.             IF ERRORLEVEL=4 GOTO :WINDOWS 
  574.             IF ERRORLEVEL=3 GOTO :WORD_PROC 
  575.             IF ERRORLEVEL=2 GOTO :FORMAT 
  576.             IF ERRORLEVEL=1 GOTO :TAPE_BACKUP 
  577.             GOTO :ESC_STRUCK 
  578.  
  579.            :WINDOWS -- "Windows" SELECTED 
  580.             WIN 
  581.             GOTO :MAIN_MENU 
  582.  
  583.            :WORD_PROC -- "WordPerfect" SELECTED 
  584.             CD\WORDPERF 
  585.             WP 
  586.             CD\ 
  587.             GOTO :MAIN_MENU 
  588.  
  589.            :FORMAT -- "Format" SELECTED 
  590.             CLS 
  591.             ECHO Formatting diskette in Drive-A 
  592.             EZ-DEX KEYBOARD_PRIME=~ARCHIVE~N~ 
  593.             FORMAT A:/U/V 
  594.             GOTO :MAIN_MENU 
  595.  
  596.            :TAPE_BACKUP -- "Backup" SELECTED 
  597.             MEM/C 
  598.             CHOOSE IS MEMORY FREE OF TSRs?^Yes (backup)^No (re-boot) 
  599.             IF ERRORLEVEL=2 GOTO :START_BACKUP 
  600.             IF ERRORLEVEL=1 GOTO :RE-BOOT 
  601.             GOTO :MAIN_MENU 
  602.            :START_BACKUP 
  603.             CD\TRAKKER 
  604.             TAPE 
  605.             CD\ 
  606.             GOTO :MENU1 
  607.            :RE-BOOT 
  608.             ECHO RE-BOOTING SYSTEM 
  609.             CHOOSE RE-BOOT 
  610.  
  611.            :ESC_STRUCK -- ESCAPE struck 
  612.  
  613.  
  614.  
  615.                                        -9- 
  616.  
  617.  
  618.          NOTE-1: In  this simple  batch file (which might be a part of 
  619.                  an  AUTOEXEC),  highlights  are  used so  that single 
  620.                  keystrokes  of  "W" "P" "F"  and "B" may  be used  to 
  621.                  select Windows, WordPerfect, Format and Backup.  Only 
  622.                  the  "P" in  WordPerfect need be highlighted, but the 
  623.                  "W" "F" and "B"  are  highlighted  so  that the  four 
  624.                  selection keys are displayed in the same color. 
  625.  
  626.          NOTE-2: Striking  the  ESCAPE  key results  in a  transfer of 
  627.                  control to ":ESC_STRUCK" at the end of the batch file 
  628.                  which results in a return to the DOS prompt.   A menu 
  629.                  selection of  "E{x}it" might  have been used, but the 
  630.                  GOTO  for the  ESCAPE-struck condition  should NOT be 
  631.                  eliminated (because someone might strike ESC). 
  632.  
  633.          NOTE-3: At ":TAPE_BACKUP"  the current  memory allocation  is 
  634.                  displayed  via "MEM/C"  (not included in DOS 3) and a 
  635.                  menu is  presented overlaying  the allocation  infor- 
  636.                  mation (without covering TSR names).  The tape backup 
  637.                  program performs  poorly when  TSR's are  using large 
  638.                  blocks of memory and this menu allows you to view the 
  639.                  allocation display  and re-boot if too much memory is 
  640.                  blocked-out.    This menu  overlaying a  memory usage 
  641.                  report appears as follows: 
  642.  
  643.          -------------      ---------------------   ------------- 
  644.            MSDOS              15296      ( 14.9K)       3BC0 
  645.            HIMEM               1072      (  1.0K)        430 
  646.            COMMAND             2626      (  2.6K)        A40 
  647.            MOUSE              16272      ( 15.9K)       3F90 
  648.            COMBO             114976      (112.3K)      1C120 
  649.            EZ-DEX             11264      ( 11.0K)       2C00 
  650.            NAV&          +-------------------------------------------+ 
  651.            ANSI          |          IS MEMORY FREE OF TSRs?          | 
  652.            RAMDRIVE      |-------------------------------------------| 
  653.            FREE          |               Yes (backup)                | 
  654.            FREE          |               No (re-boot)                | 
  655.            FREE          |-----------+-------------------+-----------| 
  656.                          |  9:07:29  | UNREGISTERED USER | 15-0CT-93 | 
  657.          Total  FREE :   +-----------+-------------------+-----------+ 
  658.  
  659.          Total bytes available to programs : 
  660.          Largest executable program size : 
  661.  
  662.             3145728 bytes total contiguous extended memory 
  663.                   0 bytes available contiguous extended memory 
  664.             3080192 bytes available XMS memory 
  665.                     MS-DOS resident in High Memory Area 
  666.  
  667.  
  668.  
  669.  
  670.  
  671.  
  672.                                       -10- 
  673.  
  674.  
  675.  
  676.  
  677.                               A P P E N D I X - B 
  678.  
  679.                   S H A R E W A R E     D E C L A R A T I O N 
  680.  
  681.  
  682.  
  683.  
  684.          This product  is produced  by a  member of the Association of 
  685.          Shareware  Professionals (ASP).   ASP wants to make sure that 
  686.          the shareware principle works for you.   If you are unable to 
  687.          resolve  a shareware-related  problem with  an ASP  member by 
  688.          contacting the member directly, ASP may be able to help.  The 
  689.          ASP Ombudsman  can help you resolve a dispute or problem with 
  690.          an ASP  member, but  does not provide technical support for a 
  691.          members' products.  You may contact the ASP Ombudsman via: 
  692.  
  693.                                  ASP Ombudsman 
  694.                                 545 Grover Road 
  695.                           Muskegon, MI 49442-9427 USA 
  696.  
  697.                                FAX: 616-788-2765 
  698.  
  699.                                       or 
  700.  
  701.                    CompuServe Mail: ASP Ombudsman 70007,3536 
  702.  
  703.  
  704.          HFK Software actively  supports the  goals and  principles of 
  705.          the Association of Shareware Professionals. 
  706.  
  707.  
  708.  
  709.  
  710.  
  711.  
  712.  
  713.  
  714.  
  715.  
  716.  
  717.  
  718.  
  719.  
  720.  
  721.  
  722.  
  723.  
  724.  
  725.  
  726.  
  727.  
  728.  
  729.                                       -11- 
  730.  
  731.  
  732.            --  C H O O S E    R E G I S T R A T I O N    F O R M  -- 
  733.  
  734.   +-Personalization-Text:--------------------------------+  +-Clock Format:--+ 
  735.   |                                                      |  |                | 
  736.   +-----(10-35-characters-in-place-of-UNREGISTERED-USER)-+  +-----(12/24-hr)-+ 
  737.  
  738.   +-MasterCard-or-VISA-Account-No:--------------+  +-Phone:------------------+ 
  739.   |                                             |  |                         | 
  740.   +---------------------------------------------+  +-------------------------+ 
  741.  
  742.   +-Exp:-----+  +-Signature:--------------------+  +-Fax:--------------------+ 
  743.   |          |  |                         ($20) |  |                         | 
  744.   +----------+  +-------------------------------+  +-------------------------+ 
  745.  
  746.  
  747.   --(fold-back-here)--------------(first-fold)--------------(fold-back-here)-- 
  748.  
  749.  
  750.                                                                      +-------+ 
  751.     From: ________________________________                           | place | 
  752.                                                                      | stamp | 
  753.           ________________________________                           | here  | 
  754.                                                                      +-------+ 
  755.           ________________________________ 
  756.  
  757.  
  758.  
  759.  
  760.  
  761.  
  762.       To: +------------------------------+ 
  763.           |                              | 
  764.           |   HFK Software               | 
  765.           |   68 Wells Road              | 
  766.           |   Lincoln, MA 01773-3702     | 
  767.           |                              | 
  768.           +------------------------------+ 
  769.  
  770.  
  771.   --(fold-back-here)--------------(second-fold)-------------(fold-back-here)-- 
  772.  
  773.  
  774.  
  775.  
  776.         This form may be: 
  777.           (1) folded and placed in a standard business window envelope; 
  778.           (2) folded, taped, stamped, and mailed without an envelope; or 
  779.           (3) FAXed to HFK Software at 617-259-0626. 
  780.  
  781.         Phone orders via: 617-259-0059 
  782.  
  783.         Massachusetts residents must include state sales tax. 
  784.  
  785.